//判断大鱼和果实的距离
function momFruitcollision () {
	if(!data.gameOver){
		for (i=0;i<fruit.num;i++) {
		
		if(fruit.alive[i]){
			var l=calLength2(fruit.x[i],fruit.y[i],mom.x,mom.y);
			if(l<900){
				
				fruit.dead(i);
	            data.fruitNum++;
	            mom.momBodyCount++;
	            if(mom.momBodyCount>7){
	            	mom.momBodyCount=7;
	            }
	            if(fruit.fruitType[i]=="blue"){
	            	data.double=2;
	            }
	            wave.born(fruit.x[i],fruit.y[i]);
//	            fruit.alive[i]=false;
			}
		}
	}
	}
	
	
}

function momBabyCollision () {
	
	if(data.fruitNum>0&&!data.gameOver){
		var l=calLength2(mom.x,mom.y,baby.x,baby.y);
			if(l<900){
				baby.babyBodyCount=0;
			
		//	    data.reset();
			    mom.momBodyCount=0;
			    
			    data.addScore();//分值计算
			    
			    halo.born(baby.x,baby.y);
			}
	}
	
}

